#pragma once
#include<iostream>
#include<assert.h>

namespace zhao
{
	template<class T>
	struct list_node
	{
		T _Data;
		list_node<T>* _prev;
		list_node<T>* _next;

	};
	template<class T>
	class list
	{
		typedef list_node<T> node;
	public:

	private:
		node* head;
		int _size;
	};

}

